Model-Based Test Case Generation for Smart Cards

نویسندگان

  • Jan Philipps
  • Alexander Pretschner
  • Oscar Slotosch
  • Ernst Aiglstorfer
  • Stefan Kriebel
  • Kai Scholl
چکیده

Testing denotes a set of activities that aim at discovering discrepancies between actual and intended behaviors of a system. Often, the intended behavior is known only implicitly, which renders the process of testing unstructured, unmotivated in its details, and barely reproducible. The use of explicit and executable models to describe the intended behavior promises to solve these problems. We use an industrial case study—a smart card application—to present a method for automatically generating test cases from such explicit models. The test cases are used both to validate the model and verify the actual card.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model Based Testing for Real: The Inhouse Card Case Study

We describe the modeling concepts of the CASE tool AutoFocus as well as our Constraint Logic Programming based approach to model-based test case generation along the lines of an inhouse smart card case study. Besides testing the model itself, we used the generated test cases to validate the respective properties in the actual hardware.

متن کامل

Specification-driven Testing of Smart Card Interface Using a Formal Model

Model-Driven Engineering (MDE) is emerging as a promising approach that uses models to support various phases of system development lifecycle such as Code Generation and Verification/Validation (V &V). In this paper, we describe the application of a model-driven process in the V &V phase for developing automated tests for testing the conformance of a smart card implementation to an interface sp...

متن کامل

Using Model-Based Testing to Assess Smart Card Interoperability Conformance

Smart cards are being used to provide security for many types of applications, and with an estimated market of 3.3 billion in 2005, their usefulness is based on their intrinsic portability and security. The National Institute of Standards and Technology (NIST) initiated the Smart Card Interoperability Program to provide standards (Government Smart Card Interoperability Specification –GSC-IS) an...

متن کامل

Introducing Research Issues for Next Generation Java-based Smart Card Platforms

This paper introduces the issues and challenges of next generation Java-based smart card platforms. Betting on a continuous evolution towards open computing devices, next generation cards will consist in embedded Java micro-server platforms. Those platforms will be able to serve various types of services and applications thanks to two important system features: adaptability and maintainability....

متن کامل

Automatic Test Generation for Java-Card Applets

Open-cards have introduced a new life cycle for smart card embedded applications. In the case of Java Card, they have raised the problem of embedded object-oriented applet validation. In this article, we describe a methodology for Java Card applet verification, and its application on a case study. This methodology is based on automatic test generation. We first take benefits of the Java Card pl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 80  شماره 

صفحات  -

تاریخ انتشار 2003